be a bit of a prig

Translations
быть немного моралистом
She can be a bit of a prig about healthy eating.
Она может быть немного моралисткой, когда речь идет о здоровом питании.